self-recording device - Alemán Inglés Diccionario